<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // map  改变数组中的值

        // //   把数组中的值都*2
        // function myMap(arr) {
        //     for(var i = 0 ; i < arr.length ; i++) {
        //         arr[i] = arr[i] * 2 ;
        //     }
        // }

        //   把数组中的值都+1
        // function myMap(arr) {
        //     for(var i = 0 ; i < arr.length ; i++) {
        //         arr[i] = arr[i] + 1 ;
        //     }
        // }


        function myMap(arr , cb) {
            for(var i = 0 ; i < arr.length ; i++) {
                arr[i] = cb(arr[i] , i , arr);
            }

            console.log(arr) ;
        }


        myMap([1,2,3] , ff)


        function ff(v , i , arr) {
            return v * 2
        }



    </script>
    
</body>
</html>